草庐IT

uitableview - Swift UITableViewCell 对齐

全部标签

ios - 一个 UITableView 对象需要初始化 3 次?

我将UITableView作为subview添加到UIViewController中,但是当我为UITableViewdataSource方法设置断点时:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return1;}我发现断点命中了3次。这是为什么? 最佳答案 你说的方法是数据源方法,和初始化没有关系。这只是tableview调用的一种方法,用于询问表中有多少行。我不太关心TableView向数据源询问表中

ios - 将 UITableView 分类为多个部分

我是swift和Xcode的新手(通过教程和stackoverflow自学)。我已经编写了一些代码,将位置添加到TableView中的列表,现在我正在尝试将该位置列表分类为多个部分。具体来说,我有一个ViewController,我可以在其中输入姓名、邻居和friend(所有字符串),这会在我的TableView底部添加一个Place。我想按街区对这个地点列表进行分组,并将同一街区中的所有地点一起显示在一个部分中,使用街区字符串作为部分标题。我很接近,但我没有正确索引我的部分。indexPath.section我相信是我所缺少的..到目前为止,我的TableViewController

ios - 以编程方式调整 Storyboard 中 UITableView 的 y 值

我的Storyboard上有一个UITableView。我想根据其他信息以编程方式在viewDidLoad中调整它的y值。我似乎无法得到它。我觉得我错过了一些非常简单的东西。我已经尝试了以下所有方法:CGRectmyFrame=tableView.frame;[self->tableViewremoveFromSuperview];myFrame.origin.y=myLabel.frame.origin.y+21;tableView.frame=myFrame;[self.viewaddSubview:tableView];和:tableView.frame=CGRectMake(t

ios - 带有 UITableView 的 UIPageViewController,滑动以删除单元格?

我有一个带有UITableView的UIViewController,UIViewController位于UIPageViewController中。事实上,我在UIPageViewController中有一堆这样的东西,我滑动以查看下一个/上一个UIViewController,它们都按预期工作。但是,我还需要能够通过滑动删除UITableView中的UITableViewCell's,而且UIPageViewController似乎完全优先于滑动,让我无法移除我的细胞。我该如何解决这个问题?我认为没有简单直接的方法,因为从来没有,所以有什么建议吗?如果您要发布代码,请使用Swift

ios - 页脚 View 不会粘在 UITableView 的底部,而是与表格重叠(自动布局问题)

出于某种原因,我的页脚与表格重叠,而不是充当页脚,直至底部。这很可能是一个自动布局varcoreView=UIView()//ThisisthefootervarpostBody=UILabel()//Thisisthelabel,whichwilldeterminetheheightofthefooter.letnib=UINib(nibName:"MessagesTableViewCell",bundle:nil)letnibSimple=UINib(nibName:"SimpleMessagesTableViewCell",bundle:nil)self.tableView.re

ios - 使用 drawInRect 对齐文本 :withAttributes:

在我的应用程序的iOS5版本中,我有:[self.textdrawInRect:stringRectwithFont:[UIFontfontWithName:@"Courier"size:kCellFontSize]lineBreakMode:NSLineBreakByTruncatingTailalignment:NSTextAlignmentRight];我正在为iOS7升级。以上方法已弃用。我现在正在使用drawInRect:withAttributes:。attributes参数是一个NSDictionary对象。我可以使用以下方法让drawInRect:withAttribu

ios - UITableView 继续查看 Controller 不工作

在我的应用程序中,我有一个列出friend姓名的表格View,当您单击表格View中的姓名时,它应该执行转入另一个存储此friend信息的ViewController。虽然我可以点击这些行,但它并没有执行到friend信息ViewController的转换。有想法该怎么解决这个吗?提前致谢!:)@IBOutletweakvartableView:UITableView!varfriends=["A","B","C","D"]overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingthe

ios - UITableView didSelect 委托(delegate)没有被调用?

在我的应用程序中,我在ScrollView上添加了一个UITableView。我在表格View中禁用滚动。所以,只有scrollView滚动,我用tableViewFrame调整了scrollviewcontentSize。所以,我可以访问所有单元格。考虑一下,屏幕上有5行可见,如果我点击其中任何一行,就会调用didSelectRowAtIndexPath方法。如果我向下滚动,说到第6个单元格并点击它。该方法未被调用。UIcollectionView也会出现同样的问题。之所以加这么说是因为。当我滚动ScrollView时,其中的一个View应该固定在顶部,而它后面的tableView应

ios - 带有搜索栏的 UITableView 作为 inputView

我有一个在其输入View上显示表格View并在选择时返回值的文本字段我向表格View添加了一个搜索栏但问题是,当我点击搜索栏表格View时自动关闭并重新打开这意味着我什至无法单击搜索栏。有什么建议吗?这是代码。classmyClass:UIViewController,UITableViewDataSource,UITableViewDelegate,UINavigationBarDelegate,UISearchBarDelegate{//theallareinviewdidloadvartableView:UITableView=UITableView()tableView=UIT

ios - 更改 UITableView 多选检查圆的色调颜色

当您在UITableView上启用allowsMultipleSelectionDuringEditing并进入编辑模式时,每一行的左侧都会显示一个浅灰色圆圈。点击一行后,圆圈将替换为勾选图标,其色调颜色当前设置为表格View。我想知道,有什么方法可以覆盖这两个图标的色调并手动控制它们吗?我发现如果你设置cell.tintColor,你可以在选中时覆盖图标的色调(但不是空心圆图形),但我宁愿能够改变色调只是这个图标的颜色。我感到沮丧,唯一的方法就是手动破解内部subview,但我希望有人能找到我错过的方法。 最佳答案 设置单元格的t